package main

import "errors"

type ShipVoyageScheduleDB interface {
	GetAll() ([]ShipVoyageSchedule, error)
	GetByShipID(shipID ShipIDType) (*ShipVoyageSchedule, error)
}

type ShipVoyageScheduleDBStruct struct {
}

func (s ShipVoyageScheduleDBStruct) GetAll() ([]ShipVoyageSchedule, error) {
	return []ShipVoyageSchedule{}, errors.New("unimplementd")
}

func (s ShipVoyageScheduleDBStruct) GetByShipID(shipID ShipIDType) (*ShipVoyageSchedule, error) {
	return nil, errors.New("unimplementd")
}
